@media only screen and (max-device-width: 480px),
    only screen and (max-width: 480px) {

    .elq-form-container-fluid header img{
        width: -webkit-fill-available !important;
    }
    .elq-form-container-fluid footer img{      
        width: -webkit-fill-available !important;
    }
}
@media only screen and (min-device-width: 480px),
    only screen and (min-width: 480px) {

    .elq-form-container-fluid header img{
        width: fit-content;
    }
    .elq-form-container-fluid footer img{        
        width: 45%;
    }

}

*{
    box-sizing: border-box; 
    font-family: Arial, Helvetica, sans-serif;  
}
body{
    background-color: #0049B3;
    background-image: url(https://img.mkt.uvg.edu.gt/EloquaImages/clients/UniversidaddelValledeGuatemala/%7B362ae10d-a85d-41ae-8bc1-27903c102459%7D_background.jpg);
    background-size: cover;
    background-position: top center;
}
#formElement0 h4{
    width: 90%;
    text-align: center;
}
#formElement1 h4{
    color: #00B7FF;
    font-weight: bold;
}
.elq-form-container-fluid .elq-label{
    text-transform: uppercase;
    padding-bottom: 3px;
}
.elq-form .elq-required {
    color: white !important;
    padding-left: 2px;
}
.elq-form-container-fluid .container {
    margin: 10px auto;    
    max-width: 560px;
    color: white;
}
.elq-form-container-fluid header{
    text-align: center;
    margin: 76px 0px;
}
.elq-form-container-fluid header img{
    width: fit-content;
}
.elq-form-container-fluid header div p{
    text-align: center;
    color: white;
    font-size: 30px;
    font-weight: bold;
}
.elq-form-container-fluid .form-container{
    margin: auto;
    width: 100%;
}
.elq-form-container-fluid .elq-item-input, .elq-form-container-fluid .elq-item-select{
    background-color: transparent;
    border-radius: 0.5em ; 
    border-color: #00B7FF;
    height: 28px;
}
.elq-form-container-fluid .submit-button-style{
    color: #ffffff;
    text-transform: uppercase;
    background-color: #00B7FF;
    border-radius: 0.5em !important; 
    border-color: #00B7FF;
    font-weight: bold;
}
.elq-form-container-fluid footer{
    text-align: center;
    margin: 50px 0px;
}
.elq-form-container-fluid footer img{
    height: auto;
    width: 45%;
}
.elq-form-container-fluid .LV_invalid{
    color: white;
}

/* select2 */
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 28px;
    position: absolute;
    top: 1px;
    right: 3px;
    width: 20px;
}
.select2-container--default .select2-selection--single{
    border: none !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    border: 1px solid #00B7FF !important;
}
[class^='select2'] {
    border-radius: 0.5em !important;      
}
[class^='select2'] .select2-selection__arrow{
    border-radius: 0% !important; 
    border-left: 1.5px solid #00B7FF;   
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-family: Arial, Helvetica, sans-serif;    
    color: #ffffff !important;    
    text-align: left;
    pointer-events: none;
    visibility: visible;
    background-color: transparent !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    font-family: Arial, Helvetica, sans-serif;
    background-color: transparent;
    color: #ffffff !important;
    border: 0.5px solid #00B7FF;
    border-radius: 5px;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #transparent; !important;    
}
.select2-container--default .select2-results>.select2-results__options {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #transparent; !important;
    color: #00B7FF !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 5px;
    border-color: #transparent;
}
/* Incono */
.select2-container--default .select2-selection--single .select2-selection__arrow{
    font-family: Arial, Helvetica, sans-serif;
    background-color: transparent !important;
    color: #00B7FF !important;
    width:25px;
    border-radius: 5px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {   
    font-size: 12px;
    height: 10px; width: 10px;
    border: 5px solid #00B7FF;
    border-width: 3px 3px 0 0;
    transform: rotate(135deg);
    margin-left: -6px;
    margin-top: -8px;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    font-family: Arial, Helvetica, sans-serif;
    height: 10px; 
    width: 10px;
    border: 5px solid #00B7FF;
    border-width: 3px 3px 0 0;
    transform: rotate(315deg);
    margin-top: -2px;
}
.select2-search--dropdown, .select2-search__field, .select2-results__options{
    background-color: #transparent;
    border: none;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    color: white;
}
.select2-container--open .select2-dropdown--below{
    background-color: #transparent;
}
.select2-container--default .select2-selection--single{
    background-color: transparent!important;
}
.select2-dropdown{
    background-color: #0049B3;
    border:  1px solid #00B7FF;
}

/* fin */